<gm:page title="My App" authenticate="false">
 
     <!-- Marche Pas !!! -->
  
     <!-- body (objet élément HTML) 
     Référence HTML pour les éléments: voir  Élément: body
     accéder aux objets éléments HTML voir  Objets éléments HTML: 
     généralités sur l'utilisation
 
     Les éléments HTML < body>...< /body> ont en tant qu'objet du modèle 
     DOM des  Propriétés universelles pour l'accès des langages script 
     ainsi que leurs propres propriétés qui sont les suivantes.
 
     Propriété   État               Signification 
     aLink       Lecture/Ecriture   Couleur tout document liens activés 
     background  Lecture/Ecriture   URI graphique arrière plan tout document
     bgColor     Lecture/Ecriture   Couleur arrière plan tout document 
     link        Lecture/Ecriture   Couleur tout document liens aux pages 
                                    non encore visitées 
     text        Lecture/Ecriture   Couleur texte tout le document 
     vLink       Lecture/Ecriture   Couleur tout document liens aux pages 
                                    déjà visitées 
 
     Le fichier d'exemple ic-dessous contient dans le passage "body" un 
     titre, un lien et un formulaire avec différents champs de saisie. 
     Dans les champs de saisie, l'utilisateur peut régler de nouvelles 
     couleurs de base pour le document - des valeurs de saisie typiques 
     sont des valeurs hexadécimales telles que #FFFFCC ou des noms de 
     couleurs tels que "maroon". En cliquant sur le bouton avec l'
     inscription "Tester" la  fonction JavaScript "fixer_valeurs()" notée 
     dans l'entête de fichier, est appelée. Celle-ci accède avec 
     "document.getElementsByTagName("body")[0]" "au premier élément body"
     du fichier et affecte aux propriétés correspondantes les valeurs 
     entrées dans le formulaire. De cette façon, les couleurs de base du 
     document sont modifiées.
 
     Attention:
     Avec l'Explorer Internet MS et avec Netscape 6 vous pouvez en plus 
     accéder aux propriétés offsetTop, offsetLeft, offsetWidth, 
     offsetHeight, offsetParent et innerHTML. Avec Netscape 6 pourtant, 
     ces propriétés ne sont disponibles qu'après le chargement du document.
 
     Pour l'Explorer Internet MS la plupart des propriétés de l'objet "all"
     sont applicables sur l'objet "body". La raison en est que "body" dans 
     l'Explorer Internet, existait déjà en tant que nom d'objet avant 
     l'introduction de la syntaxe du modèle DOM.
 
     Avec l'édition Macintosh de l'Explorer Internet 5.0 il était impossible
     de retracer complètement l'exemple qui conduisait en partie à des 
     réactions très étranges. -->
 
 
     <!-- Déclaration fonction -->
     <HEAD>
 
     <script type="text/javascript"> 
     <!--
     function fixer_valeurs() { 
      document.getElementsByTagName("body")[0].text = document.formulaire.Text.value; 
      document.getElementsByTagName("body")[0].link = document.formulaire.Link.value; 
      document.getElementsByTagName("body")[0].vLink = document.formulaire.VLink.value; 
      document.getElementsByTagName("body")[0].bgColor = document.formulaire.BgColor.value;
     }
     //-->
     </script>
                             
     </HEAD>
  
     <!-- Appel fonction -->
     <BODY> 
 
     <h1>Un document dynamique</h1> 
     <a href="nouveautes.htm"><b>Un lien aux  nouveautés</b></a>
 
     <form name="formulaire" action="">
     <pre>
     Couleur du texte:            <input type="text" size="7" name="Text"></input>
     Couleur des liens:           <input type="text" size="7" name="Link"></input>
     Couleur des liens (visités): <input type="text" size="7" name="VLink"></input>
     Couleur d'arrière-plan:      <input type="text" size="7" name="BgColor"></input>
     Réglages:                    <input type="button" value="Tester!" onClick="fixer_valeurs()"></input>
     </pre>
     </form>  
            
     </BODY>
 
 
</gm:page>










